home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AppleVision - The Multimedia Monitor
/
AppleVision - The Multimedia Monitor (Apple Computer).iso
/
SimpleText
/
SimpleText.rsrc
/
CODE_2_Printing.txt
< prev
next >
Wrap
Text File
|
1995-07-27
|
24KB
|
436 lines
# near model CODE resource
# jump table entries: 272-274 (3 of them)
export_34:
00000000 4E56 FFB4 link A6, -0x004C
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 266E 000C movea.l A3, [A6 + 0xC]
0000000C 4204 clr.b D4
0000000E 558F subq.l A7, 2
00000010 2F2B 0016 move.l -[A7], [A3 + 0x16]
00000014 203C 0000 000E move.l D0, 0xE
0000001A ABFE syscall GXPrinting
0000001C 301F move.w D0, [A7]+
0000001E 48C0 ext.l D0
00000020 2D40 FFFC move.l [A6 - 0x4], D0
00000024 6708 beq +0xA /* 0000002E */
00000026 302E FFFE move.w D0, [A6 - 0x2]
0000002A 6000 029A bra +0x29C /* 000002C6 */
label0000002E:
0000002E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000032 303C 00EB move.w D0, 0xEB
00000036 A832 syscall QuickDrawGX
00000038 5380 subq.l D0, 1
0000003A 584F addq.w A7, 4
0000003C 6700 01FE beq +0x200 /* 0000023C */
00000040 5980 subq.l D0, 4
00000042 6700 01EE beq +0x1F0 /* 00000232 */
00000046 5D80 subq.l D0, 6
00000048 6710 beq +0x12 /* 0000005A */
0000004A 5380 subq.l D0, 1
0000004C 6700 01EE beq +0x1F0 /* 0000023C */
00000050 5380 subq.l D0, 1
00000052 6700 01E8 beq +0x1EA /* 0000023C */
00000056 6000 01E8 bra +0x1EA /* 00000240 */
label0000005A:
0000005A 4A2B 0014 tst.b [A3 + 0x14]
0000005E 6700 01A6 beq +0x1A8 /* 00000206 */
00000062 1A2B 0014 move.b D5, [A3 + 0x14]
00000066 7000 moveq.l D0, 0x00
00000068 2F00 move.l -[A7], D0
0000006A 2F00 move.l -[A7], D0
0000006C 2F00 move.l -[A7], D0
0000006E 2F00 move.l -[A7], D0
00000070 2F00 move.l -[A7], D0
00000072 2F00 move.l -[A7], D0
00000074 2F00 move.l -[A7], D0
00000076 486E FFF8 pea.l [A6 - 0x8]
0000007A 2F00 move.l -[A7], D0
0000007C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000080 303C 0001 move.w D0, 0x1
00000084 A832 syscall QuickDrawGX
00000086 222E FFF8 move.l D1, [A6 - 0x8]
0000008A E581 asl D1, 2
0000008C 2001 move.l D0, D1
0000008E A11E syscall NewPtr, flags=1
00000090 2848 movea.l A4, A0
00000092 200C move.l D0, A4
00000094 4FEF 0028 lea.l A7, [A7 + 0x28]
00000098 6700 00C2 beq +0xC4 /* 0000015C */
0000009C 7000 moveq.l D0, 0x00
0000009E 2F00 move.l -[A7], D0
000000A0 2F00 move.l -[A7], D0
000000A2 2F00 move.l -[A7], D0
000000A4 2F00 move.l -[A7], D0
000000A6 2F00 move.l -[A7], D0
000000A8 2F0C move.l -[A7], A4
000000AA 2F00 move.l -[A7], D0
000000AC 486E FFF8 pea.l [A6 - 0x8]
000000B0 2F00 move.l -[A7], D0
000000B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000B6 303C 0001 move.w D0, 0x1
000000BA A832 syscall QuickDrawGX
000000BC 7A01 moveq.l D5, 0x01
000000BE 7E00 moveq.l D7, 0x00
000000C0 4FEF 0028 lea.l A7, [A7 + 0x28]
000000C4 602E bra +0x30 /* 000000F4 */
label000000C6:
000000C6 7000 moveq.l D0, 0x00
000000C8 2F00 move.l -[A7], D0
000000CA 486E FFD8 pea.l [A6 - 0x28]
000000CE 2207 move.l D1, D7
000000D0 E581 asl D1, 2
000000D2 2F34 1800 move.l -[A7], [A4 + D1]
000000D6 303C 010F move.w D0, 0x10F
000000DA A832 syscall QuickDrawGX
000000DC 2C00 move.l D6, D0
000000DE 7002 moveq.l D0, 0x02
000000E0 B086 cmp.l D0, D6
000000E2 4FEF 000C lea.l A7, [A7 + 0xC]
000000E6 6608 bne +0xA /* 000000F0 */
000000E8 7001 moveq.l D0, 0x01
000000EA B0AE FFD8 cmp.l D0, [A6 - 0x28]
000000EE 6702 beq +0x4 /* 000000F2 */
label000000F0:
000000F0 4205 clr.b D5
label000000F2:
000000F2 5287 addq.l D7, 1
label000000F4:
000000F4 BEAE FFF8 cmp.l D7, [A6 - 0x8]
000000F8 6DCC blt -0x32 /* 000000C6 */
000000FA 4A05 tst.b D5
000000FC 675A beq +0x5C /* 00000158 */
000000FE 7E00 moveq.l D7, 0x00
00000100 6050 bra +0x52 /* 00000152 */
label00000102:
00000102 486E FFB4 pea.l [A6 - 0x4C]
00000106 2007 move.l D0, D7
00000108 E580 asl D0, 2
0000010A 2F34 0800 move.l -[A7], [A4 + D0]
0000010E 303C 0025 move.w D0, 0x25 /* '%' */
00000112 A832 syscall QuickDrawGX
00000114 7000 moveq.l D0, 0x00
00000116 2D40 FFB4 move.l [A6 - 0x4C], D0
0000011A 2D40 FFC8 move.l [A6 - 0x38], D0
0000011E 2D40 FFCC move.l [A6 - 0x34], D0
00000122 2D40 FFD0 move.l [A6 - 0x30], D0
00000126 486E FFB4 pea.l [A6 - 0x4C]
0000012A 2007 move.l D0, D7
0000012C E580 asl D0, 2
0000012E 2F34 0800 move.l -[A7], [A4 + D0]
00000132 303C 0019 move.w D0, 0x19
00000136 A832 syscall QuickDrawGX
00000138 7000 moveq.l D0, 0x00
0000013A 2F00 move.l -[A7], D0
0000013C 2F00 move.l -[A7], D0
0000013E 2207 move.l D1, D7
00000140 E581 asl D1, 2
00000142 2F34 1800 move.l -[A7], [A4 + D1]
00000146 303C 001D move.w D0, 0x1D
0000014A A832 syscall QuickDrawGX
0000014C 4FEF 001C lea.l A7, [A7 + 0x1C]
00000150 5287 addq.l D7, 1
label00000152:
00000152 BEAE FFF8 cmp.l D7, [A6 - 0x8]
00000156 6DAA blt -0x54 /* 00000102 */
label00000158:
00000158 204C movea.l A0, A4
0000015A A01F syscall DisposPtr/DisposePtr
label0000015C:
0000015C 4A05 tst.b D5
0000015E 6700 00A6 beq +0xA8 /* 00000206 */
00000162 7000 moveq.l D0, 0x00
00000164 2D40 FFD8 move.l [A6 - 0x28], D0
00000168 7000 moveq.l D0, 0x00
0000016A 2F00 move.l -[A7], D0
0000016C 486E FFC8 pea.l [A6 - 0x38]
00000170 2F00 move.l -[A7], D0
00000172 2F00 move.l -[A7], D0
00000174 2F00 move.l -[A7], D0
00000176 2F00 move.l -[A7], D0
00000178 2F00 move.l -[A7], D0
0000